fix atomic cluster point group order bug and add tests

The fix was to add a flag `reoptimize_rotation` in cluster exact_match().  This is set to false for the point group order calculation.