More optimization, documentation, refactorings

and features of course
Moved ssh connection params
Revised the ssh backend
Revised SSH backend again

That's the work from the weekend. I've cleaned up and refactored
everything SSH and task related for a more stable ssh backend.

Also improved the tasks and the DSL