added wrapper class Primitives to encapsulate all of the primitive rendering functions available
Fixed the need to set the color before rendering a primitive explicitly, touch ups here and there for primitive testing