New routes

You can submit a route by setting the last ControlPoint
Many bug correction
Create unique ID for submit to CyberCoach
commented code