Add .gitignore and initial source