set last modified date of directories
set last modified times of directories after all files have been transferred
strip trailing whitespace
add license header
add FileRecordListDirectoryIterator with tests
remove System.out.println() calls
delete local files not existing on server
configure log4j from config file