:bug:(reconnect): Less painful reconnect

Vastly reduce the number of things touched by a reconnect, we only need
to mess with the connection itself, and the attached encoders/decoders
Bump to v1.0.1
Update docs