Create .gitignore
Add base functionality