Fixed reconnect bug on Guest, after host has gone down and come back up.
Fixed bug where messages were getting stuck in the messenger, due to
introduction of a blocking read call
Changed fix to conform with previously established method contract.  Unit tests
now run and pass.
Merge pull request #74 from theJenix/bug_fixes

Bug fixes