I scope of this MR @cngo made some great suggestions on how page markup and accessibility can be improved. As most of that was copied over from oncall-schedules it would be nice to do those improvements for the Oncall-schedules page as well