[WIP] Introduce grunt build, move stuff to new structure.

Tests are disabled for now.
Fix angular module name to align with rest of the app
Move tests and enable them back (with karma and phantom js). Remove HTML runner for Jasmine (redundant)
Add default 404 redirection