Allow to handle more than one hour delay

- updated default train.list to match schedule updates of NMBS/SNCB
- created a real decision flow (instead of using a listener)
Fixed regression issues since last commit

- The filtering of more than one hour delay now handle more than one
item
- Decision flow does COMPLETED in case of normal termination
Fixed NPE issue

- Added some documentation
- Added some TODO