Added login and extended UserInfo service to check for authentication, etc