[#18] fields in generate_dataset reorganized to match order in CkanDataset
Utilities to check differences between objects
Nicer script to run tests
Now checking isinstance() against types from collections too
Created object to check mutable objects against some stored checkpoints