Support STS authentication

This addresses #394. I added an optional parameter to pass along an STS security token that can be used to create boto connections. I have verified that authentication works with and without STS. Let me know if you have any concerns.