New Features / Bug Fixes (ArcheBot 1.8)

Major Additions:
- Events/Event Listeners: Essentially the same as regular listeners,
only all the data is contained in the event class rather than as
variables passed to the method.
- New allowSeparatePrefix property
- New printErrorTrace property
- Added logError() method
- Added removeCommand() methods
- Added removeListener method

Changes/Improvements:
- Action classes have been renamed to Message
- Simplified Property names in Command class
- Commands can now be run with a space between the prefix and command
(Optional from properties)
- Other numerous small things

Bug fixes:
- Fixed timeoutDelay being set to 240000 automatically
- Null and empty lines are no longer sent to the server
- Command IDs are now case-insensitive
- Property names are now case-insensitive
- Fixed bot attacking random strangers at the park