Add support for a default template

Other changes:

* Cleanup jshint warnings
* Refactor `mtio-template` to `mtio-template-url`
* Add default template if `mtio-template-url` is not specified
* Add gulp task for populating templateCache with default template