Started to make version 2 (v2) of the client.  Now that the general project structure is setup and the websockets
are properly handled, going to pick and pull methods that are written well and then re-structure the rest.

There are three "types" of emit messages on both client and server, LOGIN, CHAT, GAME.

These three emits will be handled by their respective module, login.manager, chat.manager, game.manager and all
messages will be passed to "handleMessage".

Inside handle message, the packet will give an "action" which will tell the module what functions it should perform.

This makes the main "app" object "Client" and "Server" very simple.  The rendering for the client should be handled in the modules
since the document / jquery access is there as well.

Now it's just filling out skeleton methods for the UI to perform