add a build task
add gh-pages as a submodule
update gh-pages