re-establish a connection after a disconnect if using the constructor to make a shared instance
Merge pull request #11 from iceddev/master

re-establish a connection after a disconnect if using the constructor to make a shared instance