added edit, update, and delete to user controller