Updating vector utilities to cinclude method for normalizing vectors and dot product. Adding CCW methods to intersection utilities required for computing intersections but still unsure if htis will work