Progess Commit: Waveform
Fix waveform drawing
Decrease waveform sample size
Use short instead of float

Re-write waveform reading, drawing methods
Use double to increase accuracy
added Header class rather than having a struct