updated budgeter, added skeleton methods to menusystem and record