Web Hosting - Understanding ftp and working up with an FTP client