Metaclass trickery!

Trying to cleanly keep track of all the game objects.
More game object stuff.
Cleaned up Game.__init__ a bit.
Fixed object bleeding on servers with multiple game types.
Added some comments.
Cleaned up some game object bugs.
Stubbed flush.
Worked in some gameapp command logic.
Added game starting stubs.
Added returns to join_game.
Capture game details.
A few TODOs.
Merge pull request #6 from siggame/magic-objects

Metaclass trickery!