template option support, new template templates/unit.hbs

Hello,

I've added:
* `template` option that allows using specific template
* new template `templates/unit.hbs` which can be helpful for wrapping standalone CommonJS/Node modules