refactor($router): change currentRoute and currentLocation to be observable
feat(*): start the application as soon as the $app module is loaded (require-ed)
chore(*): simplify gulpfile.js a bit