Updated the user repo and service
Added listeners to the user service