Adding ability for users to edit their own profile.
More uncommitted work.
Adding pagination to the list of users.
Refactoring index view