Update folder structure
Updating Namespacing
Whitespace and Namespace cleanup. Fix compile
Updating NuGet references