def delete(identifier)
      RecordDeleter.new(identifier: identifier, dao: dao, factory: factory)
                   .delete
    end
def delete(identifier)
      RecordDeleter.new(identifier: identifier, dao: dao, factory: factory)
                   .delete
    end
Remove a record from the underlying DAO whose slug matches the passed-in
 identifier.
 @param identifier [String] [Slug](http://en.wikipedia.org/wiki/Semantic_URL#Slug)
                   for record to be deleted.
 @return [Repository::Support::StoreResult] An object containing
     information about the success or failure of an action.
 @since 0.0.5