Added bot.events API. Uses EventProxy class, which delegates over to bot.handlers essentially. Added lots of Javadoc! Everything in NanoBot class is JavaDoc'ed.
StateContainer.toggle() exists, and bugs fixed with Topic Handling