Completed SimSensor and SimDrive implementation

SimSensor implementation completed
SimBridge implementation is next
Moved some functions and members around to abstract classes
Implementation of SimBridge functions are still to be done (will get
unresolved external symbol if compiled)