Add .gitignore file. Add tests