Added OO files

Added OO-based files as well as pbkdf2.php. pbkdf2 is the only
externally built tool I'm using, and I'm using it because security is
important enough that it should be left to the experts.
Added Height Category to Character Object

it now sets height category appropriately. I think. Still need to add in
a check for "over 18"