Refactor term weighting API to give more visibility to the debugging reporters
Allow configurable Similarities on InputDocuments
Make ReportingWeightor output a bit more readable