Improved error handling and notifications
Improved error handling and more granular error descriptions:
- Empty journeys now result in 'unavailable' not 'unknown'
- Warning that train-only journeys with missing data could be due to train works with bus replacement services
- Individual origin and destination stop ID error messages, rather than the previous generic 'one or both are invalid'
Full Changelog: 2.0.4...2.0.5