Add .gitignore
Add tests code.