adds test cases for getEffectiveResourcePermissions() to verify it will return each type of permission, individually and combined
fixes #1 - getEffectiveResourcePermissions() now includes global and domain-inherited permissions