Merge pull request #7 from jamiehumphries/master

Remove unused private field and tidy up spacing.
#2 Clients can stop connection without triggering restart attempt.
Implement IDisposable on manager and stop connection when disposing.