[WIP] added forecast.io node

added the forecast.io node. Looking for feedback/improvements
Or 4-spaces as we use in the core code base.... as long as you don't have a mix of the two ;)