Create gulp tasks to prepare the application for deployment

Create a build/ directory. Copy html and images. Compress, concatenate,
and version css and js files. Note: deploy to gh-pages doesn't quite
work right until gulp-gh-pages incorporates a mechanism for supplying
non-cached credentials to GitHub.