cleaned up circle object and added a test