Add .gitignore
Add tests