Add unit tests for io.pedestal.app.templates namespace
Refactor templates functionality, support singular, plural and
overlapping (same data field) fields in template markups