alot of internal changes including:
- fixed a security issue where checking the validity of a window name only involved whether the name was null. has now been fixed to check if the name is not null as well as checking if there is a window in the window manager with the same name.
- fixed an internal redundancy involving minimizing, maximizing and fullscreen functions
- the window manager now stores window as a list instead of vector which will allow for the easy removal of windows.
- removed dumb debug messages in example.cpp
Merge branch 'Experimental_Core' of https://github.com/ziacko/Window-API into Experimental_Core