Add tests
Add .gitignore