Add route permissions guard

First commit to add permissions check on route, as discussed in #182

Discussin is open, tests to come
For the authentication service : 
isGranted('admin') returns false
isGranted('guest') returns true