fixed a few bugs and implementing window focusing and improving the state system. need to cleanup code, improve makefile and sort files into Source, include, docs and bin
Merge branch 'Temp' into Experimental_Core
improved API tool system to reflect window and window manager system
removed notation system, removed unused variables. added more commenting. needs to be completely commented(including example)
finished commenting Window.h. need to do the rest and changes SetName to set title Bar since testing it turned out to be a pain as i set the actual name to the window to be changed which meant that every call to the actual window would need the new name forcing users to keep track of names. if they didn't the rpocess wou;ld return nullptr and crash
fixed linux compiler issues bugs
Merge branch 'Experimental_Core' of https://bitbucket.org/ziacko/window-api into Experimental_Core

Conflicts:
	WindowAPI/Window.cpp
	WindowAPI/Window.h
	WindowAPI/Window_Linux.cpp

fixed linux bugs and merge
removed the OnRestored callback due to linux incompatibility. i have to
come back and see what i can do about it. for now i need to focus on
implementing documentation on the website
added ALOT of documentation that is compatible with doxygen which hould help in generating more useful feedback for the end user