Slightly improve logging
Move stuff from ircdispatcher over to a little db
Send error messages back to Slack

We send HTTP status 200, along with a message (non-200 are not shown in the
Slack views..)
Modularize irc.js
Try to filter out IRC messages coming from existing Slack users

Otherwise, we will echo them N times (where N is # of Slack users in
channel).
Modularize slack.js
Add slack functions to get user list and channel info
Add null-check in db.js
Add user cache to db.js
Add slackdispatcher.js

Corresponds to ircdispatcher.js
Add ezirc "high-level" irc wrapper library

I wanted a library where I can basically say

irc.connect(options)
.then(function(client) {
  client.join(channel);
  return client;
})
.then(function(client) {
  client.send(channel, 'Hello, world');
  return client;
})
.done();

Maybe this will be sufficient..
Refactor ircdispatcher part1. Remove stuff belonging in irc
Switch from irc to ezirc