remove usage of test only package in runtime
fixed a problem with has method resulted in inconsistent results
add additional debugging information
fix issue logging some messages
it was not possible to log any message that includes the reserved chars { or } due to how MessageFormat works. We now skip trying to format a message if no parameters are given.
I should commit stuff before I forget what it does!
make addMatcher public
change the way help command accepts commands
fix test failure
implemented database loading
bug fixes
playing with using composition instead of inheritence
refactored Command handling
more refactoring
added Joda time as time parser
code clean up
more refactoring
refactored tests together
add tests for new formatter
moved into the right package
removed Joda time and added PrettyTime instead.
I was not prepared to add almost a megabyte to every plugin for the simplicity of JodaTime
add tests for new TimeFormatters