Major Refactoring to TMConfig (so that the multiple config options are in logical places/classes)
Added more User/Session management UnitTests
Added test to check for User account and user Password expiry status