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
Got rid of "/delete" path on endpoint
added new email profile for unit test due to TestUser email being non-uniform
Merge pull request #204 from CruGlobal/fix/conf-delete-path-and-TestUser-email-cleanup

Conference delete path endpoint and test user email in functional test cleanup
Make private methods where appropriate.
Validate payment amount not null when saving and processing payment.
Log response status by appropriate severity (info or error).
Provide functional test for credit card payment amount null.