Add tests code.
Add .gitignore