Base for front-end development

I added basic files for front-end, you can see how routing/controllers/scope can be used. If you need any new dependencies please add them through bower, so we do not commit big javascript library files to repository.

I've decided on sticking with Phaser for visuals - maybe it's an overkill, but it has some nice abstractions over tiled maps, much more advanced than in Pixi.js (which is actually used as dependency for Phaser).

Let me know if it looks okay - I think it's ready to be merged.
I don't like GPL personally. Any reasons for that?