add layout
use a combobox to hold result IDs
getTrainRestrictionsCodes() already implemented in ParserHafasXml
parseStationsByName() already implemented in ParserHafasXml
make some methods private
all Hafas-based services support timetables
all Hafas-based services support GPS
use HTTP GET rather than POST request
zlib is probably needed for linking on all platforms