Gruntfile deploy method

* Using grunt to do filesystem tasks
* Uglifies our JavaScript
* Copies other files to a build folder
* Deploys that build to gh-pages