adding gitignore
updating tests