Added Player Character Class

Add the Player Character Class. Follow my UML closely. Going to have to
change how the level tract works though.

Also, to clarify in my last commit, the 5 number is to limit how many
pieces of armor a character can have.