require initialization, enhance URL templates

- throw err if not initialized
- allow config values on client to be reference in URL templates
- add jscoverage devDep, measured 100% test coverage
- bump to v 0.4