Add the ability to pre-process templates without subclassing

This is very useful for having easy to read templates and minify them before processing.
Added pre_process_handler hook, modified unit tests and documentation
Added another test and reverted 013_slurp_template.t
Merge pull request #80 from bluescreen10/patch-1

Add the ability to pre-process templates without subclassing