Handling unexpected disconnects & trying to reconnect
Merge pull request #8 from Sapphire64/reconnect

Handling unexpected disconnects & trying to reconnect (fixing #6)