commit of initial architure of project. csproj's for SOC and loose coupling