Updates to line follow

line following fairly well - still needs stop at function