Updating test setup and adding .gitignore