Solr service

First attempt at issue #9. Adds new indexing capability on create/update/delete, includes embedded Solr and test cases/data.