major overhaul of timesheet model, controller to fix tweek vs cweek madness