New structure / refactoring for client login requests
Renamed class
Fixed login request handling
Remove TODO
Add unit test
Add unit test
New method names for SessionObserver
Add unit test
Add unit test