Add Asciidoctor Gradle plugin
Move Balance to domain
Initial asciidoc

Setup asciidoctor and some basic doc templates
Trivial method renames