Get new project management working on Windows

Update the sln to work with the new file structure. And include assert.h
because it's not a default include on Windows.