Added the first example of layer-based approach
Ported image loaders, keyboard handlers and implemented a simple sprite
TileMapLayer is now aware of global position
Added placeholder for unit tests and updated bower and NPM package files