Create AbstractMachineInfo
Created by: marcus-oscarsson
Use MachineInfo as inspiration for AbstractMachineInfo
Add to the already existing methods:
- get_undulator_gaps()
- get_machine_current()
- get_machine_state_text()
Finally make sure that MachineInfo inherits AbstractMachineInfo