added support for credit card payments with budgets
added newCreditPayment
added pay credit methods
wrote basic credit stuff.  should eventually split credit card stuff into own manager