ApplicationUserRepository, Service and Controller updated to do everything asynchronously. Added Login method.