added .gitignore to keep empty dirs