Suraj || Formatted auth service ,so that can be tested and extracted validateUser function.
Suraj || Extracted all mocked services ,Completed tests for login controller.
Suraj || Separated authentication service.