Rename SingleSession to StandaloneSession
Moved session-related classes to their own namespace
Automatic cleanup - moving declarations to their own files
Cleanup - remove un-needed usings
Code cleanup
Fix issue passing null to non-null code