jed/dynamo-client — pull request #1 by mhart (2012-12-20 05:45:07+00:00)
Title: Add AWS Signature v4 Signing

This pull request adds Signature v4 signing and turns it on by default (as does the official AWS lib)

There are no breaking changes, but the is an extra parameter, `useSession`, to allow for session signing:

```javascript
var sigV4Db = dynamo.createClient(host)
var sigV4Db2 = dynamo.createClient(host, credentials)
var sessionDb = dynamo.createClient(host, true)
var sessionDb2 = dynamo.createClient(host, credentials, true)
```

(another option would be to add `useSession` to `credentials`)

It's not quite as clean as I'd like - but I didn't want to change the existing structure of things too much. Feel free to chop and change of course!