Added test for successful connection
Reduced nesting in Start()
Added comment for why ManualResetEventSlim is being used
StyleCop wanted me to throw an exception instead of a blank line
Work on Services to inject into the run loop
Prototyping Reader/Writer services