Restructure to match AngularJS seed project layout. Introduce RequireJS.

- Restructure to match AngularJS seed project.
- Introduce RequireJS and convert app.ts and controllers.ts to AMD
- Add partial views for error and 404
- Add RequireJS entry on about_page
- Incorporate tsd for typings