Added freemarker as temporary dependency
Extended test coverage (adds external file locations)
Test template
Freemarker template engine implementation