Closes #115. Using java temporary directory for solr indexes in tests

In my view it whould be much better if the solrHome directory be fetched/created in @PostConstruct method of this service. 
fetchSolrHome should just return the previously set value [and because of that I would also change its name to getSolrHome]