Preliminary JS router.
Merge branch 'projects' of github.com:waltz/openurban into projects
Move JS from view templates to their own controller-specific files.