Updated Circle Class

All rotations are implemented. Circle to Circle intersections are
implemented, including the points of intersection.