Add a validator for the roles
Implemented ACLs on the views.

With this commit, we have 97% coverage.