changes to tf and display setting mgmt

Prepping for settings page; some changes to nextferry handling of time
format and route display, and tests now protect window.localStorage