Sensor and SensorSet

This set of commits also has some of the referenced classes in Sensor.

Sean