Convexity check

Polygons are checked for convexity now. Mutations and new random polygons are now checked for convexity.