Cleaned up code comments
Modified lines, points, and lines-points to have cyclic propertes

Each subsequent call to lines, points, and lines-points will result
in a plot element having a different color and/or point style from the
previous element.
Added high-level functions xy-line-plot and xy-scatter-plot
Changed hard-coded color values to parameterized values
Cleaned up implementation of high-level plotting funs