scala-chart-idiomatic ConfidenceIntervals chart factory

- extracts the re-used newest series data into a separate member
- uses more functional / no side-effect dataset creation
- uses scala-chart XYDeviationChart factory to create the DeviationRenderer