WeatherAgent should take the Wunderground API key as an option

Fixes issue #9