Minor cleanup for BarometerNode, added docs, factored out duplicate code, etc., see #4