Improvements / Reformatting (ArcheBot 1.9)

Major Additions and Changes:
- Added runtime - the time since the bot was first created
- Added enableCommands property
- Improved logging - log() and logError() methods support automatic
String.format()
- Listener and Event classes are now contained within the ArcheBot class
- Command parameters and description can now be set after initializing
the command
- Numerous messages now internally support String.format()

Other changes:
- Organized local ArcheBot methods alphabetically
- Removed some static variables
- MessageDelay is no longer defined as a variable; it is always read
from properties directly
- Improved logging messages
- Fixed missing } in toString() method for Channel and StaticChannel
- A few other little things
- Removed random kill() method (Again????)