More clarity
Vehicle now says 'arrived' when it gets to the end of a lane. To be changed when vehicles become aware of thier journeys beyong a single lane
Lanes no longer hide vehicles. Edges know what vehicles are on them. A new translator model that is intended to move vehicles on assigned edges. Introducing an event routing module 'dispatcher' to handle events
Taking note that we needn't have IDM and LCM as classes.
Translator now publishes waiting event when it has no vehicles to translate. No need for a waiting method
Being more idiomatic
Cleaning up pip-requirements file.