start chapter06 and update timeout.c
update .gitignore add *.o