Adding a new plugin for timelines

Also it provides an example of using the data smoother.  Depends on #312.