refactoring for GeneSet query, moved gene query tokenizing logic into SolrQueryService. Also refactored most of exception handling in SolrQueryService / SolrClient