DynamoDB Document/Item (Un)Marshaler

Added a Marshaler helper object to the DynamoDB namespace that can handle maps and lists.
Mostly for things in the `UpdateItem` operation. I think we could probably make this method and it's inverse private though, since I don't think they are as useful.