Added better error handling to the core, fixed support for extensible Processors, fixed SensorData classes