REMOVED associations tests as the safety it gives you isn't justified in clutter it increases
FEATURE payment has method to set amounts that clear debt
REFACTOR