add appcode project files
don't stop between segments if they are in the same direction
added a test
removed first entry of machineState.path in parser.