added .gitignore, refactored folders