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