Added visited cities to found route response.
Added VisitedCities to result object in web application.
Moved route request to separate service.
Implemented client-side request validation.
Implemented REST error handling.