WIP: Provide a way to generate docs and push to gh-pages