Restructured project according to project scaffold, submodules removed and replaced with nuget pkg dependencies