Refactored tests using matchers
Added functionality to edit users with authorization
Added index view of all users
Finish user by implementing admin status and destroy capability