Added a test package with a simple sanity test for the library.
Implemented a custom listener for hotkeys instead of binding to a BotAction.
Updated the example class to use the new listener objects.
A bit of renaming as well, for consistency.