Begin moving tests: undo manager

This is an example of what plugins etc. will look like when refactored. Just
want to check that this is indeed what we want?