Adding functionality to Dual Quaternions and Quaternions. Dual Quaternions now contains a transform function that makes it different from existing solutions on the net