Updated and cleaned up client routing and server session management. Added user fetch by id to client uesr model.