Starting with TImetableQuery
test departure station id
test destination station id
Test set date.
Improve set route tests.
Test incorrect route values.
SImplify tests: object ids are validated in their related object constructors.
Simplify function names.
Test if the query is valid.
Improve query creation
After setDate, return query.