fixed some bugs. 

Осталось исправить проблему в проверках: comparePoints и testingIntersections; проверить правильность работы сортировки orderSides