created ForwardingRoadModel, an abstract decorator for RoadModel
comment
changed no diversion road model into strict road model, now extends forwarding road model
prefs