add .gitignore and pip package list