Fix bug in leave_game.
Add game engine and current games storage.

Games storages stores game objects that incapsulate all functionality
and information for each game process.
engine.py incapsulates game physics and gaming process nuances.
Merge branch 'testing_platform'
Fix bugs with game actions.
Merge branch 'testing_platform'
Fix bugs in games controller. Fix bugs in game engine. Fix websocket
behavior.

Websocket sends game state every tick now.
Migrate to coffeescript

To compile source files you need to exec the following code in the project folder:

coffee -c -o static/src/ client/
Remove unneccessary .gitignore file
Add config for client
Update spec to using single quotes instead of double ones. Also update some test names
Add tests for badJSON and paramMissed