emit reconnect events and reconnect
updates readme
mit license