added update_user method and completed User CRUD