WS client won't send if socket closed
Move sendMessage out of nextMessage (might want to do it elsewhere)
Might need to use threads + detach
Open ASIO run loop in a detached thread. WS Client now works.