Update

restructure classes,
traffic manager agent (incorrect name)
update scheduling behaviour + exceptions
equality job and pair fix
gui minor bug fixes