Moved to a wrapper oriented handler of capabilities
  should be able to add capabilities to connection by adding handlers to map of capabilities in conn
  each capability value will be a map of :event -> handler
  with events being things like :iac and :data for an IAC request and data arrival, respectively