improved user handler
improved login process
added who command