refactored policy works with all user permission levels
Merge pull request #4 from ckib16/L41-Moderating-DRYly

refactored policy works with all user permission levels