chapter 1 and 2 almost done
add gitignore and remove useless files