Handle invalid updates.
Add tests for successfully editing users.
Handle successful edits.
Add test to make sure that our users are signed in before they try any edits.
Make sure to run a filter before we try to edit and update users to make sure that they're signed in.
Add sign-in utility to tests to make sure that we can sign-in before testing whether or not we can edit.
Make tests to make sure that only the right user can edit their profile.
We don't have access to a response object if we didnt issue an http request directly. Hence, make sure we *don't* get to an edit page.
Make sure that users can only edit their own stuff.
Refactor correct_user to assign the member variable so we can remove it from the associated requests.
Add test for friendly forwarding
Add friendly forwarding.
Add tests for viewing the entire users page.
Add tests to support actually functionality of users page.
Implement users index
Add gems for pagination.
Add pagination tests.
Add pagination
Add tests to respond to admin boolean
Add admin flag to database.