abstract Sensor class

* A very basic Sensor class with one virtual (==abstract) method:
  getData() -- this is to be implemented by the sub-classes
+ A TestSensor subclass of Sensor, note the constructor in
  TestSensor.h; here we can add pins/etc for other subclasses