prepare to separate protocol specific stuff from base retrieval
wunderground and forecastio now support basic forecasts