utils.
mergeDicts
Merges any number of dictionaries with different keys into a new dict
Precedence goes to key value pairs in latter dicts
mergeDatasets
mergeTwoDicts