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.
I don't know if this has occurred in pervious tests, but I think you should "send" (inject) stuff with the helper node only after you have defined your 'input' listener. put n1.send() as the lat line of the load callback function.