adding gitignore and pip requires