Significant additions to the Primitives class.  It now includes a working functions for drawing normal and anti-aliased lines and circles and normal polygons and ellipses.