boilerplate code to start an angularJS app, inspired from angular-seed, but simplified and more explanatory on key concept