Refactored buffer object into a new module with a constructor and all that.
Setup hooks in simple-irc-socket to dance around the non-intuitive listener
invoking (Lemme rebind this for ya real quick...). Everything appears to be
working at first glance, but could due with some scrutiny from someone who can
write more idiomatically.