adding grid layout and gitignore