Added new model for noise
Attached the noise model to the microphone to collect the events
Moved the code to calculate stats into the model and have the model call back into the view to update the stats and to give the buffer that the audio plot should show
Moved the underlying model into it's own class