Level relationship

Main stuff: added level and relationship models. Also added methods to character model to allow for adding levels to a class and for counting the levels a character has.

There's a bunch of extra stuff in there as well. I know that's bad form, but just merge it. It's all gr8.