fixed up errors in the disqus directive and added in caching

just awaiting on the next release of caching service to provide fallback
caching