show socket connection status, notifies user when they are no longer connected, once disconnected will try to reconnect fixes #71, fixes #43, fixes #25