User controller now returns proper status messages