adding getComponents() method to Point interface and implementations in Point3D and Quaternion. No need for Point4D because it can use super class method.
refactoring toScript() and pointsToScript() using StringBuilder class, and getComponents() of Point interface.
Little test drive for SchlegelTransformer to test toScript() method