Only return categories the current user has created, or global ones.
Put transaction type as property of both BudgetCategories and Transactions.
Fix budget controller after changing database structure.