My take on ng-boilerplate (https://github.com/ngbp/ng-boilerplate)