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