add refunds, payments improvements, exported, invoice numbers and more. closes #45. closes #44