Remove some globals from plot functions (only a small fraction)
Added smoothing
Split dialogs.py into smaller files
Minor cleanup
Add smoothing function to spectrogram and surface plots
Add differentiate function to plots
Move main menus to their own class
Fix point limiting
Add smoothing tool
Menu fix
Fix menu option