Implemented validation of routes and trips
Implemented trip search. Added part of unit tests.