Add .gitignore
Add first implementation