Add source
Add gitignore