Null check on returned trains list
Stations list is now initialized on first startup, and UI is updated immediately when station are first retrieved.