Logging was overwriting all screens whenever Log.write was called
before we initialized the log.  Minimal fix: preserve "IsVisual"
flag, and initialize to false rather than true.
**New threading model (again) for travel times: this should fix the
multiple message problem, and be more efficient.**
+ Location.cs completely rewritten for this, and to use best practices
for accessing GeoLocation.
+ Travel time warning messages in place but not extensively tested.
+ "No network" message not yet restored.
+ Rename Routes to RouteManager (so I stop getting confused between
Routes and Route)
Server bug: logging statements using wrong formatting
Remove wakeup code.

Signed-off-by: Denise Draper <draperd@acm.org>
Update README.md

Added a little more detail.
Merge branch 'master' of https://github.com/denised/nextferry.git