add dockerfile
add .gitignore