Data Cleanup Scripts

Known tech debt: should have tests, can still be refactored better. Want to think more about the interface, even though I think the current one is alright.