add memoization capability to solrdocumentservice
implement scheme to use solr as primary snippeting source, parsed article as back-off
added tests for solr support