Added GaugeTest and implemented the Gauge methods