Added caching and making use of the ServletURILoader.  This needed the moving of the XSL file into the webapp deployment.