An introduction
add .gitignore