Weather node input structure fixed

Restructured the way the node interprets inputted data and fixed tests accordingly.