refactor return types in IFileSystemHandler for better error handling
shut down sockets before a regular close
shutdown after accept is not possible, no connection
recognize clean disconnect without QUIT
implement RNFR, RNTO (renaming)