gitignore and layout adjust
gitignore