Increasing connection timeout for IAM credentials from 1 to 5 seconds

Adding a total transaction timeout setting of 10 seconds for IAM credentials
Making IAM credential timeout exception messages display correctly
Addresses #130