forgot to add error handling. Need to add additional error handling since length of each side must be equal for a Regular convex polygon.
started adding functions for intersection to various classes and functions to calculate all points along line and all points on circumference of circle. Moved distance function to point class.