Adding unit test cases

These shouldn't be different, and someone should track down when they
changed. But for now I want the tests to stop changing things.
Updating ResourceListTest to stop modifying xml files

Now it cleans up after itself