Fix double values to strings (#68)

- As part of the Payload interface, we allow values to be Objects to be
  added into the Payload. This allowed non-string values in.
- The 'Object' for values were intended for complex maps, but it no
  longer makes sense to send this data as anything except a string.