immersive boilerplate (Grunt, Angularjs, Requirejs, Karma).