Merged all non-constant fields to Statics.java and added error checking for reading in the budget.