complete user edit and update functionality
authorization for user edit and update
require correct user for edit and update
user index
faker gem for sample user data
pagination for user index
add admin attribute, refactor user_pages_spec
admin feature: delete users