Created new service 'budgetLoader', and refactored loading of main budget