Permission for editor and contributor and add it in initializedb to test
Permission to commit. We can let the contributors commit in some paths.
Add option to use the versioning by user
Fix tests