Add forgotten test file
* Also use class for the bad request exception view
* Fix tests since pyramid_auth settings has changed
Set logged_user, current_user and root_path on the view object
Add function to know if a user is admin
New logic to get the editable logins by the logged user
_reponse function should/can be called to return the response
Use the current_user set in the __init__
Check correclty if the logged user can commit a file
No need to define request.user and reqest.root_path
Reorganise the tests folder
Minor refactoring
Add explorer view
Add editor view
Rename view class
We will have many versioning backends