Simple timesheet updating working, backend relationship seems to be working fine, refactored some minor backend code