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

We had wrong on_closed function which also was rising errors (received 4 params when expected 2), now this is fixed and my algorithm tries to reconnect until death if connection lost :))

I have some things to discuss with you ('Connection is closed but not stopping IOLoop') and other things, but some time later.

gl