refactored out vector geometry methods in order to facilitate imports.
Refactoring of the Vector Geometry library such that all functions involving two tuples (cross dot etc) can be static imported.
resolved merge conflict.