Use Commons IO for recursive delete