AngularJS Lazy Load Implementation using RequireJS. Production ready boilerplate code including unit tests (using Jasmine with Karma runner) and a gulp file for building the application.