refactored to better use superclass identities for commonality in interactions
updated lookahead logic and split out some of the calculations

moved functions out of map and into vehicle where appropriate
fixing bug in change lane delay
fixing bug where current segment was being used in calculations for should stop on recursion
fixing bug in change lane delay
adding complexity to the mergeloop scenario
Merge pull request #5 from bicarbon8/RefactorComputations

Refactor computations