add gitkeep to keep the directory structure
gitignore structure is updated to work with single and multi project situation under a single project directory