[WIP] added forecast.io node

added the forecast.io node. Looking for feedback/improvements
However maybe from an efficiency point of view, you might be able to find some data that also represents state and somehow compare that instead of converting state to strings and doing a string comparison? You might have found the easiest way of doing this already, not sure.