added testcase for "throw if dependency cannot be resolved"
Merge branch 'master' into development

Conflicts:
	test/test.js
throw if dependency cannot be resolved
version 1.0.3 (major bump for breaking change where an unmet dependency throws an error)