database schema changes

jobs are now allocated to a shift instead of a mentor-session pair,
that’s how it should’ve been from the start.
mentor dashboard enhancements

mentors can see their shifts in the dashboard