Add support for SFTP using pem key (such as on EC2) 

Achieved by adding a `key_path` option fo the configuration. This path gets passed on tot he `Net::SFTP.start` method, which handles it from there.