FilesystemAdapter and also some basic Unit Tests (ignore branch name.. was originally to be SFTP)