Add curveError function
Add computeConfigurationError
Replace computeConfigurationError with randomConfiguration
Return modified pieces from randomConfiguration
Fix randomConfiguration parameter selection
Add CurvatureStackSolverStep
Add a Vector3D class