move functionality from Billing::Bill to Billing
adjust payment structure for balancing
banlancing still buggy