Initial work on Characters.  This code is untested but provides a framework for character creation and selection.

TODO: The characters current location should be saved to the database.
Character Generation:  Allows Characters to be created and selected.