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
Instrument
toInstrumentConfig
- Update unit tests