the basic framework
add git ignore and remove some unused chapter
remove unused chapter
update gitignore