WIP: Exponential smoothing

This includes #1484 and will need to be rebased on master when that is put into master. This is not close to merging. The only thing that's tested is the `ses` model. I don't even know how to replicate some of these models yet in R, so this is going to be a longer term project than I'd hoped.