Issue #12: RadarClient listens to messages from closed socket

- Remove all message listeners from the socket when it is closed
- Only allow the socket to 'open' once

closes #12 

@vanchi-zendesk