More progress on FTP including New Error class