- reformat source to PSR-2 standard
- added notes on possible performance optimization/problem with Smarty_Security
- change of 'string' resource. It's no longer evaluated and compiled files are now stored - new 'eval' resource which evaluates a template without saving the compiled file - change in isCached() method to allow multiple calls for the same template