Add null pointer check
Typo fix, rename AuthorativeSet to AuthoritativeSet.
Add AuthoritativeSet as a proper content type entity. Additional fixes.

Also allow setting permissionScope on EAC importer.
Add an additional command line command to allow creating arbitrary
items.
Actually set the scope, in addition to using it to generate the id