fixes new journey leg error handling and tidies up train journey pages
adds link to running application
fixes error when theres no date for a schedule page
removes un-needed attribute transaction type (always create) and catches when there is no network link between two stops (bus schedules mainly)