Adding randomized unit tests for vector mag and unit vec
Adding back loops code
Adding back polyline code
Adding class for intersection utils - will code that and implement after polygon rep code