Test cleanup + added contexts

1 main test that tests the budget variables
2 sub contexts 1 tests possible categories and 1 tests possible
frequencies