split precompile tests out of the main test file
handle case when there is no templates folder
add a test to ensure the precompiler with an empty dir
Merge pull request #323 from jenius/sjs/314-empty-templates

missing templates dir bug