Handle the case where the group doesn't exist
[#1257] Check for permissions against owner_org

Fix tests that were passing because they depended on this breakage.
Merge branch 'master' into 1257-package-create
Merge pull request #1279 from okfn/1257-package-create

Fix package_create auth function to check for owner_org instead of organization_id