Re-enabled functiontables.cpp
began moving functionality into a base device class.
Give devices virtual destructor
Device_negociation.cpp now compiles
declared prototype for function to set output object