add foundation
gitignore
config files
structure