exercise 8.1
changing mocks
updating a user
unsuccessful edits
successful editing
spec'ing authorization
adding some useful utility functions that may help refactor the specs later
requiring the right user
friendly forwarding
user index
user index, missing file
adding sample users
pagination
some refactoring using render in views
adding admin attribute to user model
adding destroy