Refactoring. Added .gitignore