Updated the UserDAO to include update and save options.