AngularJS Application Structure optimized with RequireJS