Update documentation
Remove HtmlGenerator
Update documentation
Resolve weird conflict
Split up documentation build script

There are now two separate scripts - one builds the documentation and one
publishes it to the gh-pages branch.
Move getTemplate into Helper class