Allow variables that are number or string to be defined in pattern files, updated calcPoints() to test for number or string variables.  Added comments to intersectCircles().