Problem
Currently, ScienceLab requires a physical PSLab device to initialize. This makes it difficult to run tests or develop features without hardware.
Proposed Solution
Implement a MockHandler class and a mock=True argument in ScienceLab to simulate device I/O.