The class Road is now abstract
New models class BezierCurve and StraightLine
RendererDebugModels#draw(BezierCurve el)
Changing interface and add the BezierCurve
Slight changing in binding of the Gates pair (now is need to call
pairOfGates)
New interface of Surmountable
New logic of update the Traveler (now the traveler kept only
presentation of the surmountable traveled

Appropriate changes and tests
Bug fixes

New class Math is a calculation auxiliary for the BezierCurve and not
more used XD