Merge data instead of resetting. Fixes #5

Uses `lodash.merge` to merge new data into `file.data` instead of overwriting it. I'm open to using other sources for the merge function itself, if you know any.