feat(templates): enhance template helpers

Adds support for partials
Remove the template namespace
feat(templates): enhance templates with local and project location
refactor(unicorn): use the new buildTemplate method
style(): change methods to snake case