Refactoring: Files

This could be replaced by this code: http://www.adam-bien.com/roller/abien/entry/java_7_deleting_recursively_a