Add imagemin gulp plugin
Merge branch 'add-imagemin' into develop

* add-imagemin:
  Add imagemin gulp plugin
Single responsibility, Define 1 component per file
IIFE
Use controllerAs in state
Use controllerAs with vm
Bindable Members Up Top
Fix
Add service
Fix
Add factory
Add identify dependencies
Update scripts gulp task, configure uglify
Fix file names in js folder
Fix file names in unit test
Rename app
Update folders structure
Add reload app gulp task
Add use strict for js files
Update main app module