Updated: Started working on WebSocket class and thought of a better way to do event binding. Starting this branch with the WebSocket class to finish working on that.

Signed-off-by: Ryan Badour <rybadour@gmail.com>
Merge branch 'master' into binding
Added: An EventBinder class for managing the annoying work behind events in the game engine.

Updated: WebSocketClient now uses the event binder for its events.

Signed-off-by: Ryan Badour <rybadour@gmail.com>
Merge remote-tracking branch 'origin/binding' into explicit-rules
Added basic scene class