more documentation updates
added publish to automatically add gh-pages