split off indexing class in its own file
rename `SolrIndexer` class to `CollectionSearch`
move collection code to own subfolder
small fixes
import fixes
pass either a dict or tuple to a search query