An object returned from ShpFile#transaction. Buffers updates to a Shapefile
add a ShpRecord at the end
updates the physical files
delete a record. Does not take into account the records added in the current transaction
prevents the udpate from taking place
Update a record. In effect just a delete followed by an add.
[Validate]