removed use BadUID - just data not found if a bad uid
removed unnecessary UnableToStore exception from datastores - wasn't even getting used
removed unnecessary DestroyError
use of raising DataNotFound -> throwing :not_found, so that the custom datastore spec doesn't involve exceptions from Dragonfly