./defaults behaviour when called as a library
I wasn't able to get context.json loading as a file - had to spin up a web server and put it on a URL.
Need to do the configuration and default templates in a more node-idiomatic way and give an easy way for calling code to override them