Minor refactor in marshaller
Ensure that to_json returns bytestrings
Add Time field
Add Date field
Add TimeDelta field
Fix py26 compatibility with timedelta
Fix bug with including a property in fields list
Add 'additional' option