Started set up to use a separate thread for the processing & initial calculations
Moved audio processing set up and monitoring to new thread.
Added automatic saving and restoration of FFT to/from file, changed plan generation method to the the most exhaustive, takes about 30s on first run, but is reused once generated.