Reworks the state management system to allow state pushing / popping to work correctly; adds a character creation menu state and begins fleshing out character creation logic; fixes some bugs in the IO context stack to allow client message to be handled (and discarded) gracefully while blocked by a server response.
Merge branch 'master' of github.com:datalurkur/Bushido-Mongers