add error return argument to parseYAML
return more errors
bump third party libs
refactor remote command logic to use more recent go.crypto/ssh code
Merge pull request #96 from gengo/parseYAML-return-error

better error handling, update SSH logic