Add gulp-gh-pages to project
Alphabetize requires
Add CNAME to site
Add deploy task for github pages
Updates deploy task to build site first

Builds the site syncronously to ensure that everything is in place
before the .generated folder is pushed to the remote gh-pages branch.