Clean up; add some doc + author tags.  Update some APIs.

Scala Verticle implementation was also updated to match current API.