More work on editing shipments.
Rounds invoice total to 2 decimal places.
Adds a header table.
tests
Merge pull request #1017 from rustyswayne/1.6.1

Shipment editing continued