AngularJS boilerplate complete