Add support for generating documentation with asciidoctor
Refactor the docs from the readme into the web page
Add more details on events and queueing, still mentally working through some design