Added a unit product with price=1 for testing specific order totals
Some improvements in naming and extensions to PaymentGatewayResponse; added Payment.visitId
Added missing relationship to Visit
Added visitId handling for Payment records; fixed a couple of small issues found while testing error conditions