Rearranged base project files
Added NuGet package restore