Chapter 9 with exercises-Finish user edit, update, index, and destroy