Move bin to engine, Remove pointless coroutine
Better socket error catching in LLP classes

Sender will check connectivity on init.

Undocumented changes in previous commits:
h4l checks for channel errors separately from events.
Segment fix

Corrected behavior for changing field one and two values if _type is 'MSH'

Notes:
If using the hl7 object's segments() function, Changing MSH1 or MSH2 will
not alter the content of the entire message. This shouldn't be a huge
issue as I don't think I've ever seen a need for changing those
characters. If there is a need to change MSH1 or MSH2, do it directly to
the hl7 object and not a in the middle of a segments() loop.
Fix syntax error in segment
Remove debug stuff, correct listener
Add LOG_ERRORS to config
Change method for receiving data

Receive one byte at a time and add byte to table as opposed to concatenate byte to
end of string. Had a noticeable effect on memory use.