bard-results-cache impl for 0.6.x

Implementing bard results cache for latest code 0.6.x
Also incorporates most of the comments from prev pull request.