add ScatterPlot klass and tests