moved the web root from the repo to an independent location so it will not ruin the web host when we check out to other branches.
updated the make file so that we can update gh-pages branch conveniently