It works!
Gyrmskull was right, when creating my own custom class, I had copied pasted from Mage, and forgot to change the ClassSet flag he mentioned, and upon doing this to the same one I had defined in the server, it worked! Thanks a lot for all the help. There's no need to make any serverside changes.