Lodash cloneDeep/merge loses functions

Switching to `deepmerge` but not sure it was necessary. The bug reported happened here:
https://github.com/groupon/gofer/blob/f26b2f4db341206e5089eb8a2cf4c8cb7db5cc3c/src/gofer.coffee#L151

Would a `lodash.merge({}, defaults, options)` be sufficient. What was the original intent for the `cloneDeep` / `merge` combo?