Added Router Logging utility, removed all $inject properties, added @ngInject instead
Added ngInject into all dependent items
Removed urlRouterProvider from routeConfig, added bower.json file
Setup initial Gulp, capabilities include:

 - Minifying, mangling, ng-annotating, aggregating all jp js files into an app.js
 - Loads modules before any other file types
 - Watches all js
 - Minifies effort needed to maintain index.html

Todo:
 - Setup minification for css when we have css
 - Setup different dev and prod builds (Think of bootstrap's dist folder for serving production code)
 - Added Skeleton css dependency

 - Modified feature module name to be jp.feature, instead of app.feature
 - Added widget for activities (stub)
 - Added schedule layout for layout purposes
 - modified gulpfile.js to catch .directive.js
Changelog:
 - Fixed backend crawlsessionretriever interface
 - Added Angular material dependency
 - Temporarily modified CrawlSessionRepository to return december 2nd week's data, christmas season has no available data
 - Fixed gulp for dev mode, do not uglify.
 - Finished functional list of schedule activities

Todo:
 - Complete functional schedule activity sessions
 - Create 'dev' and 'prod' gulp workflows, dev should have watching features and not minification of code
 - Setup less gulp compiler
 - Setup gulp 'build' folder for compiled jp-js, jp-css, vendor-js and vendor-css