Use DI and mocking so we have code coverage of the SessionManager
Improve test commenting
Merge pull request #6 from Metaswitch/coverage

[Reviewer: Andy] Use DI and mocking so we have code coverage of the SessionManager