Sign in implemented
Error handling
Client model changes