Merge pull request #30 from routemaster/features/requirejs

Migrate Javascript over to RequireJS Modules
Merge branch 'master' into features/router