Convexity check

Polygon mutations and new random polygons are now checked for convexity.
Please name variables in camelCase, starting with a lower case letter.