Added tests to verify correct permissions on catalog controller.  Issue #68
Refactored the admin permissions per code review.  Issue #68