add ssh put and fetch tasks, and restructure slightly (new separate SshTasksTest)