Explicitly define and require dependencies.
Merge pull request #318 from tylerhunt/require-dependencies

Explicitly define and require dependencies