Create user edit page
Require sign-in user to edit profile
Restrict user edit only by the user itself
Redirect to the intended page after signing in
Restrict users index page to signed-in users.
Create users index page
Add Faker gem
Paginate users index page
Refactor user listing in users index
Add admin attribute to User model
Implement user deletion
Allow only admin users to issue a request to DELETE a user