Made some good progress on rejection/approval of timesheets.  Currently an approved project on a timesheet will stay locked, and a rejected project  will be unlocked on the timesheet with a message written by the manager.  Also, completely approved and submitted timesheets will no longer appear on the active timesheet selection page.  Still need to fix the fact that you cannot add a row to a submitted timesheet if it is rejected and that an employee can switch a row to a project that has already been submitted and not rejected.
Fixed a bug where deleting rows was changing other rows projectID- it took me ages to track down.  Also more progress on rejecting/approval workflow
got approval and rejection of timesheets workflow completely working.
Merge pull request #17 from lanceriechel/rejectTLance

Reject t lance merge