Initial work in allowing for "plugins" to this plugin that have different methods of handling the data/models, as long as they inherit from AbstractTimeSeries. Changed some features in configuration dialog to accomodate