Added Budgets Module, updated Controller base class and derived classes