a Wunderground weather API Node.js module using Q Promises