Added battery SOC gauge
Split out common code to base class in uiComponents gauges