Mllp support

Closes #112

@rcrichton I think this is ready for review.
Channel names can be changes. Should we not key off of `_id` rather?