Add groovydocs and the ability to publish to gh-pages