final login process with token keeping
Adding isLoggedIn + getUserProfile + logout