Back button now redirects back to where the user was previously
Refactor auto-scheduluer

Fixes several bugs and now runs off Shifts instead of Shows.  Improves scheduling to evenly assign shifts.