task engine, added more useful error message for new connection ssh command if password is prompted for but none was provided, added more ssh debugging and removal of pem file private key if errors occur, fixes #360, #361