gitignore setup
structure and bases