_.defaults only overrides `undefined` values
Merge pull request #970 from caseywebdev/defaults

_.defaults only overrides `undefined` values