CEGUI Event callbacks now correctly map to luabind.
Changed the gamestate class to be responsible for setting up the UI based on a layout file.
Removed the test gui code and removed the remaining initialization to the engine.