Ability to update PIN history

Hi,

At some point it would be great to be able to do an update via the hardware or API for historical data values. At the moment it stores the current timestamp at the point of the virtualwrite, if the timestamp was also sent it would do an upsert.