Use normalized angle in turn direction
Unit tests for PointList
Tests for pointlist
Switch old PointList to new generic implementation