add authentication controller and service files