Added code for responsive graph

Added 'responsive' option to .scatter(). When set to 'true', the graph,
labels, and points display responsively by using percentages for
positioning. These percentages are not perfect, but they will keep
everything pretty close to accurate when scaling the scatterplot.