* Allow payment amounts to be partial per invoice paid * edge case tests for payments * Allow per invoice payment amounts and allow direct payments which simply credit a clients credit_balance * Fixes