Addition of 3D vector class and associated computational methods surrounding vectors