add spec for template method
refactor #template to use new method #template_path, more modular
create #root, used by #template_path as gem root dir
Merge pull request #120 from dysania/fixing-template-lookup-bug

Fixing template lookup bug