[JOHNNYFIVE-70] Added the line follower and light avoider modes, with tips. Refactored the classes related to the tips.