added new class structure for BUDGET, fixed USERS class to include new functions, added participant field to USERS.