fixed config structure alignment
refactored linefollowing app to be less focused on the core glue