[WIP] added forecast.io node

added the forecast.io node. Looking for feedback/improvements
Maybe these should be passed in under msg.location instead/as well? @knolleary, what do you think? Thanks!