SUS-2532 improve tests
https://its.cern.ch/jira/browse/SUS-2532
The best fit circle code contains a mistake where I forgot to check the plane parameters, thus this MR corrects this mistake.
The best fit plane code has been improved and stays consistent with the circle code. The points are now generated in a circle on a XY plane, then the plane is rotated using a rotation matrix.