Refactored client code into packet handlers.

Took out all the packetHandler methods from LegendeGameClient and put
them into their own classes, which all implement a common interface.
Methods are now called via the interface.
Merge pull request #3 from Rush-Forward/features/client-refactor

Refactored client code into packet handlers.
Merging master for its client changes before moving on