Start DRYing signin tests
Cleanup authentication and tests
Add 'edit user profile' feature
Add paginated users index
Add 'admin can delete users' feature