Second attempt, unresolved external symbols

Much cleaner attempt, trying to make a version of D3DApp's Run() method
that doesn't get stuck in a loop, called Render(), which does pretty
much the same thing but will be called every cycle of the game loop
instead of looping itself. Right now stuck on unresolved external
symbols.