Completion of Circle and Line Classes

All functions implemented such as Intersections, size adjustments,
rotations, and draw calls. Classes contain several sensible properties.
Line to Circle intersection has also been implemented in the base
Primitive class as a static function, enabling the function call without
an object reference.