Issue 22 - Done, might have some small errors

Finished the shifts page for TA.
TA is able to drop shifts, bid of available shifts or take a whole shift.
The TA can view their shifts with a week by week view.