fix SignAwsRequest method (use correct sha algorithm)
NewFromEnv never panics, add Validate method instead