Vehicle now knows its prospective leadeer
Vehicle now knows its follower
Vehicle now knows its leader
Refactoring IDM to better naming
Introduced shared constants. There is no reason why we should keep instantiating the same dummy vehicles almost each time we are evaluating a traffic model.