Latest version
Completed logic for setPolyLine, now removes the polyline if it exists first, added sanity test in removeReturnHomePolyLine()
Completed reverse path logic