add a class with add/query/commit/delete/etc methods to ease transitions from imperative solr client libraries