add ch9_class. It is a copy of ch4_makefile
[refactor] rename variable name
[refactor] use class
[refactor] rename variable. final_grade -> finalterm
add .gitignore
[refactor] rename variable. final_grade -> finalterm