remove artifact from OWLOntologyManager's cache after load and delete
change inconsistent statement to use hasPrincipalInvestigator instead of
hasPublicationStatus (which gets removed by the server before reasoning)
 - verify in loadArtifact() that the artifact does not exist
 - return a BAD_REQUEST response when loading a duplicate artifact
 - remove user-submitted hasPublicationStatus statements during updates