updating package and adding gitignore