dabbleing with fixes, still broken

This is not ready to be merged. 

Some of the live tests are still failing. I wanted to ask if I am missing some way to pass credentials into these test. 

Currently I am overriding all the tests that require credentials to SSH into an instance and adding the following lines: 
`template.getOptions().overrideLoginCredentials(loginCredentials);`
`template.getOptions().authorizePublicKey(this.keyPair.get("public"));`

@nacx any better ways to pass credentials into these live test?