Gulp

## Switch from Grunt to Gulp

- gulp is faster and more effient
- configuration is easier since your can write node code vs having to do everything in json
- each task has it's own config file vs one huge grunt config file
- watch is less buggy in windows
- grunt doesn't do piping period. so you have to use temp folders with watch to do piping. gulp has first class support for piping


## Template files are renamed from `.html` to `.hbs`
I think it makes more sense, and new devs don't have to reconfigure their extension mapping.
It makes it clear that their are handlebars templates not mustache or something else.

## Moved compiled LESS files
Before compiled less files would be put in their respective areas folder. now all compiled `.css` files are placed inside of `/Content/` folder
eg. `/System/Update/update.css => /Content/update.css`


## Devs
* run `npm install gulp -g` once in your machine. this has been removed from default npm install to speed it up since you only need to run it once. no point have it executed everytime.
* run `gulp watch` to start the watch process