Add tests
Add gitignore