add solution and main csproj; add .gitignore; add  UI submodule