node.js promised ftp client