Renamed canvas.js -> renderer.js, Refactored game.js to use Game class and modified renderer accordingly
Removed game.js, pulled socket handling logic away from client methods
Removed the ajax call for the user list and the populatePlayerList from the Gamestate. This involved sending usernames in the socketio join broadcasts as well as handling more join and host logic in the corresponding controller methods.
Changed for loops to use forEach
merged
Rewrite Renderer to use prototype; refactor lobby code; add debug logger
Merge pull request #9 from hellochar/client-refactor

Client refactor