Merge gulp data nested properties

Often if globbing, or using another plugin (e.g. gulp-front-matter) using data with {}'s  you might want to merge  properties rather than extending as extending disposes of pre-existing properties within {}'s. 

I've updated the test to check for proper merge and updated the module.