Bump version on develop to 0.3.0-dev.
Add underscore as a dependency
Replace utils.set_defaults with _.defaults
Replace utils.each_prop with _.each
Actually remove utils.set_defaults
Replace utils.update with _.extend
Replace utils.pop_prop with _.omit
Merge branch 'develop' into feature/issue-71-add-underscore-as-a-dependency
Merge branch 'feature/issue-71-add-underscore-as-a-dependency' into develop
Remove unused variables
Fix accidentally broken things after removing unused variables
Revert "Fix accidentally broken things after removing unused variables"

This reverts commit 02b3a57998473432611a631cc8f15df6d0e3d1ab.
Revert "Remove unused variables"

This reverts commit bedd08ba5d81b706216f41414fddccb1cc7e4b30.
Remove unused vars (but not unused params)
Add jshint as a devDependency
Update test script to first lint the files with jshint, then test
Add a .jshintrc for the repo
Merge branch 'develop' into feature/issue-72-remove-unused-variables
Merge branch 'feature/issue-72-remove-unused-variables' into develop
Merge branch 'develop' into feature/issue-73-add-jshint-to-test-run