add/change preferences
add a button to reset preferences instead of the context menu item
move classes into dsp package
outsource the signal offset correction to a separate processor class
add final keyword
outsource signal offset correction + fix frame iteration issue
revise frame preprocessing steps after grabbing it from the audio source
revise class
revise vad and offset related functions, fix frame iteration issue