restructure source

* broke up game.js into five files in game directory
* using `Carcaclone` as a global constructor object
* attached all game modules to `Carcaclone`
* renamed `Map` to `Board`
* moved tests to console
* made tests work