Shorten end-waterfalls in TaxRate spec

Mainly because it annoyed me.
Tax rates such as GST now apply an 'included' Adjustment

This is to say that there was an adjustment to the object, but that adjustment is included in the price of that object.
Cache tax_total in the database to save it being recomputed every single time