Code tidy
Refactor db stocking with users and roles
Add admin and user roles
Add permissions in db stocking
Refactor db stock function to make more parallel
Give root user all permissions
Specify module dependency versions
Fix missing bracket
Save rootRole and userRole to overlook instance
Switch from `isRoot` etc to `type` in controllers
Change system/root users fields that can be edited
New users assigned 'user' role
Controllers for permissions
Remove redundant code
Comments
Transactionalize new user/permission actions
Fix: Promise.eachParallel method not available
Edit user passwords on separate page
After editing a resource, redirects to view it
Update overlook-utils dependency to v0.0.3