Pass in require properly to factory
Merge pull request #92 from gehan/dev-require

Pass in require properly to factory
Update tests for embedded options (from derived classes) taking precedence
Merge branch 'master' of github.com:kmalakoff/knockback
Merge and build