update project readme
add gitignore