Initial start of making the query method in search api solr more readable

started by moving functions out to solrHelper to isolate them more. Also, stopped using arrays for passing information but use the solarium object to see what is there. Easier as that is what every phase needs to alter anyway. I would even more the query alterations for location to the location module actually.