- basic connection works
- finda smarter way of detecting disconnects (use keep alives)