Feature/ssh task

An task to execute remote commands.

Command can be a bare command or any task implementing CommandInterface.