Restructure code
Restructure code

 - Move data-reading code to get_message()
 - Explicitly pass connection to send_request()
 - Also process request-messages in decode_response(), but don't return them

lvzon/soliviamonitor,lvzon/soliviamonitor