going to convert to fysom statemachine for internal state
porting mode tracking to fysom

and adding the beginnings of temp forecast display
removing some debug code
adding geoip for location for weather
geoip doesn't always return postal_code

e.g. from home in pasadena, though it does at the office
quick test of geoip via telize
tying geoip with yweather for testing
rearranging code, trying to get fysom working
dummy placeholders/values for alarm modes
huzzah, 'F' is written as 15
dump out full geoip result
use utc and localize to timezone returned by geoip

this way if we move the unit time updates appropriately
even if system timezone is incorrectly set
removing some debug code
clear display rather than writing out leading 0

and dot defaults to False, no need to pass it if so
example clock config

three alarms, two configured for weekdays, one for weekend
two sounds
disabling two of the alarms by default
adding quick summary and part list
clarifying geoip
moving experiments into a subdirectory

trying to keep the root clean
adding software dependencies