Added .gitignore and basic project structure.