Carryover column added to Category and BudgetCategories

Now each category's negative balance can either be carried over to next
month's budget, or to the category balance itself.