Triangulation and data structure for polygons

Created a data structure to hold polygon central point and surrounding
edges
Added code to calculate the above
Added triangulation code