Circle and Polygon Class and Tests