(feat) #1 Made http and ftp easier to use

- Username is no longer needed (http, unlike ftp, does not require this)
- Download name is now returned on a successful download
- Message does not only occur in error for http deletes