Added RethinkDB time type to be used in place of time.Time. This type contains a MarshalJson function which converts the time into a Rethink time when encoding as json