Add tests
Revert "Add tests"

This reverts commit 495902c902034e56e96860e8f34e9d2824e14dcd.
Add gitignore