refactored payments and debts into entry superclass, add debt gui