Trivial permissions implementation - takes an array and stores rule/permissions from multiple targets for sources. 100% tested.