Save time zones in postgres driver

The current format doesn't save the time stamp, which leads to undefined behavior when updating a TIMESTAMP WITH TIME ZONE column.
Merge pull request #28 from maxhawkins/patch-1

Save time zones in postgres driver
Merge branch 'experimental'