Got rid of helper as grunt doesn't use these anymore and it was
throwing an error.
Clean up the logging.
Only exit once task finishes successfully.
Clean up options. If no user is provided, fallback to ssh default by
providing no user.
Fail with warning if no files match.
Add clean option to delete remote files that do not exist locally. Add
deleteAfter option to delete local files after transfer.