Added missing objects and refinements

- Fixed a bug in `IRailAPILiveboardCommand`
- Added missing objects regarding `IRailStation`, `IRailVehicle` and `IRailArrivalDeparture`
- Some ARC and code style refinements