update ftp mount dir
refactor reader tests, fix empty/null behavior
group tests by nested classes
reader test make-up
extract dir where it doesnt matter