Merge branch 'master' into develop
Upon an error happening when fetching events, log it

If an error happens anywhere in the process of fetching or formatting
the event list, return the error up to the parent caller, and log the
error message for debugging later.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Add supported commands to the README

Added supported commands to the README to make up for help text being
broken.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Use Hal's logger

Use Hal's logger for things instead of using the log package.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Listen for "noun verb" syntax for commands Related #3

Listen for "noun verb" syntax for commands to respond to, noun being a
name, for testing reasons it is currently set to Ash.  The noun is
currently case sensitive, starting with an uppercase.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Merge branch 'feature/command-restructure' into develop
With the namespacing of the bot, re-enable ping

Now that the bot listens for "noun verb", ping can be reintroduced as
the FreeNode ping spam should not be an issue anymore.

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Add time to events output

Signed-off-by: Adam Jimerson <vendion@gmail.com>
Merge branch 'develop'
Update README.md to indicate new command syntax

Signed-off-by: Adam Jimerson <vendion@gmail.com>