Mllp support

Closes #112

@rcrichton I think this is ready for review.
Also maybe this should be extracted to it own simple middleware file. To keep things modular.