added Solr search, added spec tests