add a gitignore file, it troublesome to remove the pycache everytime before commiting