Added login route on UserController and login test on UserControllerTest
Added signup functionality
Fix PUT test case error and re-added DELETE test case error