release serial port before reconnecting

otherwise we won't be able to connect on the same port again
renaming
err handling for sending serial data
logging
rebuilt http requests

now it uses a single channel for all open http requests.
detect a HTTP connection loss

exit the blocking handler func
call sphincter
amends logging