Beginnings of instrumentation framework.
Moved performance emulation instrumentation code.

Introduced an instrumentation framework through the abstract class Instrumenter. Also created a subclass of this called PerformanceEmulationInstrumenter for Marinosi's performance emulation stuff.
Soaap now invokes the performance emulator code