DynamoDB Document/Item (Un)Marshaler

Added a Marshaler helper object to the DynamoDB namespace that can handle maps and lists.
Just one minor point on this: our result objects aren't arrays though, they're Model objects in v2 and Result objects in v3.