init repository
add gitignore