Added weather tests and minor bugfixes

Added unit tests for the nodes, getting the coverage up to 97% for this node. Also fixed tiny discrepancies and removed old code.
Also, name your nodes as weatherNode1 (instead of n2) would make your code easier to read. Otherwise the reader has to keep referring to which node is which.