User Module Changes with restAPI and testcases
missed in previous checkin