https://github.com/jmcunningham/AngularJS-Learning