added .gitignores to persist empty dirs in the repo