Settings Saving
* saving is based off file
* test case in GameWindow.cpp
* Settings added save(filename) function
Fixed Loading spill over
* Fixed issue if a variable with the same name in a different section
will overload it