multiple additions including waypoint loading from a file and waypoint depiction