Ui build improvement

- Improve build (from 21s to 15s) by moving from Grunt to Gulp
- Remove app.js from repo to clean up commits (js compuled on npm post-install)
- `gulp watch` now does super-fast incremental builds in development