Support for ssh key instead of password

Closes #55
(cherry picked from commit 13c8d86)
(cherry picked from commit 677d4a8)
Docs: use SENSE like examples

Closes #80.
(cherry picked from commit a39c28c)
(cherry picked from commit 01c5469)