account for times when the dpla api fails
only delete the bucket if remote storage has been specified in the profile
include the record hash in snapshots so that records can be easily found in the client for follow-up testing
extractors now only accept POST params. Refactoring client code to follow suit