Various cleanups and a GUI improvement

These patches remove dead+unneeded code, making maintainance easier.
Another patch turns a the line edit to hold a journey id into a non-editable combobox, making getting journey details easier.