Added methods for finding angle between edges, angles of edges, translating and reversing edges. Added dot product function. Uses these to smooth vertices in a polygon. Added tests for these.