Add Cylinder for visualization of the arguments
TODO only works for cylinder meaning pure translation and rotations are not possible yet.
FIX std::invalid_argument instead of std::domain_error in Screw::orthogonal_through_anchor(const PointVector &)