Implement merging of dicts with missing keys

closes #81
Should this be `sorted(set.union(*[set(d.keys()) for d in seq]))`?