remote weather service poller introduced, base instrument logic refined and refactored, distance utility added