Set up for gh-pages deploy

Adds npm module
Adds task to gulpfile
Get previews working on gh-pages
Remove dea deps and properly split tasks
Merge branch 'gh-pages-deploy' into new-assets

Conflicts:
	gulpfile.js
Adds carousel