Fix file locations

Really, it should have always been like this.
Abstraction of Oscilloscope

Abstract the oscilloscope functions out to its own class.