error handling fixes
some refactoring to handle the case of a reconnect
update submodule
Merge branch 'master' of github.com:silverbucket/guppy-irc