MongoDB storage driver

This supersedes #94 (cc: @iampersistent). 
TODO: I should add a note here about creating indexes on the `messages` collection.