prompt for username / password, use file.isMatch with matchBase

Task will now prompt user for username and/or password when run but only if they are not found in the a .ftppass file.

matchBase option for exclusions lets you write "foo.js" to match "/foo/bar/foo.js" which is a more useful default behavior.