Fixed factory/root/UMD definition
Converted to GulpJS
Merge branch 'gulpjs' into gh-pages