Initializing options

We can now use the tinyxml library to initialize some options for
ourselves. Our playeroptions.xml file tells us the size window to use,
the renderer (just DX11 right now), and whether or not we want to run
fullscreen. We brought in a Point class to represent that dimension.
Beginning Initialization

We are now building the InitInstance() function, which builds the
application. Among other things, it is now creating the right sized
window, it is creating a game logic option, and it is defining some cool
new macros to use.