Added .gitignore

Empty files are not added to the repository. To keep the proper file
structure .gitignore files were added to empty directories.