Loads and shows a dummy background

- Getting the hang of javascript and nodejs.
- Added a level
- Minimal server.js
Now draws background and blocking layers of level.json.
Rename Tiles to TileSet
Made level more interesting. Fetch tileset info from levelMap
Determine type of layers using properties - not their name
Only include visible layers
Added actors layer. Removed Drawable - introducing CanvasManager
Dirty code to make something work. Now actor is movable.
Mark this package as private
Use expressjs for routing. Had to duplicate tileset for it to work

expressjs refused to serve anything outside its root directory
Restructuring files. Split server and client("public"-folder) stuff
Move css and js into own files, utilizing expressjs
Refactoring: Array already provided my array utility functions
Refactoring: Using my new-learned Array methods :)
Reuse ActorState between client and server
Move classes away from game.js into their own file
Add Game class to control render and logic timing
Introducing InputManager for handling keyboard input.

Improved Game logic handling, works much better now
Move game initialization into game.js
No move actors by x,y offsets and not tiles. Collision detection needs
work