Updates to #download() methods on Connection

Changed to accept two strings instead of FtpFile. Turned out to be pointless
and also stopped users from downloading an already known file.
Sorted all methods