"use strict;" (which should have already been there) and assorted strict cleanup
New zoom logic.
trail & segment styling. hard-coded colors for now.