Using spec_set=True enforces only calling defined methods

This exposes the fact that assert_called_twice_with is not a method
The tests now fail correctly
Working code to ensure save and so purge on update
print stdout during nose tests
Add in reversions
Merge pull request #112 from alphagov/purge-datasets-on-mass-update

Purge datasets on mass update