Cleaned up the smoothing code.
Add code to run experiments.
Add code for caching runs of experiments.