Added code to cache xslt transforms, closes #20