Added weather nodes

Added the weather input and query nodes. Comments are welcome.
We don't typically do sub properties of payload like this for inbound messages.

Lat/Lon is a contentious subject as there are many ways they can be expressed. Before we commit to msg.lat/msg.lon, we should agree amongst ourselves what our preferred way of expressing them is.

This will need a discussion with @dceejay