mismatched types in object merge now overwrite instead of incorrectly treating primitives and wrapped primitives as objects
merging an array into an object should overwrite on type mismatched values for same key
Merge pull request #53 from jimbojw/bugfix/merge-mismatch

bugfix - merge mismatch