Make password optional for sftp deployment

Some people use public key authentication
Merge pull request #39 from MSch/patch-1

Make password optional for sftp deployment