Solr search capability

First attempt at issue #9. Adds new indexing capability on create/update/delete, includes embedded Solr and test cases/data. Rebased from master to keep things in sync.
It would be great if the exception message said which question wasn't indexed