Added more error checking to AWSProvider
Verifying that the user agreement is signed and the credentials are somewhat validated before running certain commands