def delete(key)
      request_data = {:key => key}.to_json
      request = prepare_request :DELETE, request_data
      Response.new(execute_request(request))
    end
def delete(key)
      request_data = {:key => key}.to_json
      request = prepare_request :DELETE, request_data
      Response.new(execute_request(request))
    end
Delete data at a given SAM key

 @param [Sring] key of the value to delete
 @return [Hash] response
   * "deleted" [Boolean] true if the key was successfully deleted

 @raise [NSISam::Errors::Client::KeyNotFoundError] when the key doesn't exists
 @raise [NSISam::Errors::Client::AuthenticationError] when user and password doesn't match

 @example Deleting an existing key
   nsisam.delete("some key")