Initial commit
Initial commit with default Win32 application.
Fixed the solution from Win32 Console Project to Win32 Project. The default window is opened.
Added doxygen configuration to the project. Just call the doxyfile and the documentation will be created in the 'doc' subfolder. The folder is added to gitignore, because the documentation does not need to be in the github and create e.g. conflicts.
Added a WindowFactory to enable to pipe the window events to an object (in this case Engine.cpp).

A first folder structure has been added to the project.

Now the StartUp class only has the main WinAPI enttrance function. It creates the engine and starts it. The engine is running in an infitnite loop (Engine.run()), waiting to window events. When the closing event appears, the program is completly destroyed.
Now the window size is adjusted on startup. This is an optional argument for the createWindow method. As it is very useful with DirectX it is added to the argument list.
Now use PeekMessage to do async message lookup. Actually not async, but more to just look into the message box and not use a while-loop just for the message box. Now we have a more general while-loop.
took everything from the original branch into the new github repository