updated vector orientation and angle, fixed dot product,  added param spread for vector addition, added and corrected tests