integrate requirejs with angularjs

- add requirejs, requirejs-text, requirejs-domready
- add grunt-contrib-requirejs
- make jquery private
- move controllers/main.js to controllers/welcome.js

todo:
- grunt is not ready yet, uglify is not refined.
- grunt server and grunt build can works.