add components dir, .gitkeep files to empty dirs