Revamped LoginViewController with new UserDataController