Adding .gitignore.
Adding code.
Fixing .gitignore