refactoring
caching for smarty template finding, this should be notable when loading many template files, for example due to multiple plugins
better default path's