Implemented 2 options for prediction based on past data -- plain averaging and averaging via exponential downweighting. The latter weights recent data more heavily, and ought to give better predictions over long timescales. I still want to test this more thoroughly though.