Added Indexer functionality - untested
Added search functionality - untested
Big refactor, and changed to remote solr server