Add `registerDefault` to tackle setting defaults outside of handlebars contexts
Update tests with new `registerDefault`
Merge branch 'defaults' into more-tests

Conflicts:
	lib/helpers.js
	tests/helpers.js