Add resupply_quantity and fix consumption issues

Previously some of this was treating consumption as a monthly value.