Added initial commit. Working slightly, but requires more tuning to produce better results at lower sampling rates.