Add permission_required decorator for auth testing
Add permission_required decorator for auth testing

This decorator can be used in conjunction with a token_required
decorator (which does authentication) to now do authorization testing
against a user's permissions.

lsst-sqre/ltd-keeper,lsst-sqre/ltd-keeper