Ensure that update doesn't wipe out the last full or creator permission
Refactor class to an abstract class b/c logic will be needed for deleting a permission as well
Create a process and method to delete permission
 - performs same check to ensure at least one full or creator permission
 - fix compiler error in `PermissionResource`
Need to add a constructor so injection happens
Add a couple functional tests
Adding process layer tests
Adding one more test, this time in UpdatePermissionProcess
Update comment
Comment updated
Changing method name
Merge pull request #200 from CruGlobal/EVENT-11

Require at least one full/creator permission