Made changes to the user repository so get/set user password, authenticate the user