Add support for GPIO sensors

Added support for some sensors, including camera, DS18B20, etc. and
created a model which can more easily be extended. Updated Makefile, in
particular to make it simpler to build and manage