Add reconnect! method - disconnect, reconfigure, connect
Rename variable for clarity and reset on reconnect