refactor batch assignment udpate logic in the controller
Add new batch update logic in views
Clean up batch update logic to pass old specs
Debug batch assignment obstacle detection and reassignment logic
placeholder
Add error-catching for delegating emergency shift, fix bug in #batch_uniform_edit, Add automatic shift urgerncy updating, Refactor RiderShifts helper
Refactor Assignment.send_emails and Gridcontroller.send_emails
Start bug fix: old asignments not retained during obstacle/error catching recursion
Continue bug fix of batch assignment logic