Refactoring
Add .gitignore