Added DecodeValue method and encode/decode items.
GetItem now return an "item" (map[string]value)
rangeKey should not be a string (so we can pass a null value)