[bower] add dep on requirejs.
Bootstrap the project to make use of RequireJS for module loading.

This uses the AMD method as described in
https://github.com/amdjs/amdjs-api/blob/master/AMD.md.
Remove global controllers/ folder. Seperate into modules.
Make an intro module with its controllers, etc...
Merge branch 'requirejs'

* requirejs:
  Bootstrap the project to make use of RequireJS for module loading.
  [bower] add dep on requirejs.
Merge branch 'angular_module'

* angular_module:
  Make an intro module with its controllers, etc...
  Remove global controllers/ folder. Seperate into modules.