Draft: Resolve "Handle instrument configuration in another object"
Closes #8
- Create config classes, and mainly
InstrumentConfig - Move out all configuration options from
Instrument.__init__ - Move all noise-disabling functions from
InstrumenttoInstrumentConfig - Update unit tests