Added full umlaut support, refactored code, added possibility to switch between arrival/departure