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.
I think Markdown ate your `<>` characters. Did you mean `List<Question>` instead of `List<Long>`?