added the src and .gitignore