Closes #174. Support for SupremeCourtJudgments in search module

A few questions, just want to know:
1) Why do you cast x.getId() to String? Isn't it possible to save it as Integer in solr?
2) Why do you add chambers twice? First fieldAdder.addFieldWithAttributes and then addField?

Another thing:
SolrFieldAdder methods should have comments. Now, you have to look in code to know what they do.