add code in ch04-5-6
add .gitignore
Merge remote-tracking branch 'remotes/origin/master'

Conflicts:
	README.md