Better object counting
More testing and error handling
Silence some debug output unless we want it
Turn rm into a useable commandline application