Move budget into its own class, start working on budgettank