refactored user login endpoint, updated Authentication Class, and removed UserSessionResource