Mllp support

Closes #112

@rcrichton I think this is ready for review.
What about sending secured sockets? Do we not want to support TLS as well?