Add src and .gitignore