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)
adds views for train categories and power types. adds id to map popup and adds public? method to schedule
changes map tile provider, fixes #72
adds ismyplanedelayed.com
Merge pull request #77 from dylan8902/development

ismyplanedelayed and train view fixes