Disallow everything for now
Add gh-pages dependency
Add gh-pages task
register publish task which builds and updates gh-pages