added gitignore
ignore some rustpkg's special folder
Mini-spike II: handled Ctrl-D