DynamoDB Document/Item (Un)Marshaler

Added a Marshaler helper object to the DynamoDB namespace that can handle maps and lists.
We originally had a `formatValue` function. There are places in the API where you only need to provide a single `[TYPE => VALUE]` value.