Roughed out the character creation menu and mocked up the entity model.
A lot of work to harden the login process against disconnections. Fixed issue #2