auto-generated 90% of foundation

i'll fix everything tomorrow
added foundation files to csproj