Ensured consistent use of oo-style forEach
Utils empty() now returns object. Added tests for it.
Renamed compile method to template and split clearTemplates out into clearRawTemplates and clearCompiledTemplates.
Added first pass of tests for Templater
Merge branch 'develop' into feature/templater-tests
Removed log