Add gitignore
Add source code