modules

added more modulation to main sequence as well as added classes to test
the Version of java on the system, for debugging, and one to change the
window icon. because we need that thing CHANGED
changed a directory name

changed resources to res and improved window class
more fixes to custom image

still not working, but getting the window up IS now. so only one or two
more steps
Seperated the generation of the window
more nonsense

moved bits and pieces around so that the code works in a different
order. we need the window open first thing, and then we need it to exist
seperately from the main code, so if the main code crashes we can
contain it and still manage to save the game or send back a report to
the server. also it's just a nice skill to have.
small fix for settings class

changed how resolutions was declared, it should be opengl not an array
that defines the resolution though, open gl can pull valid resolutions
from the computer and make an array or something off them, that would be
best here.
removed light status from settings

light status does not belong in settings, it belongs with the world
condition and rendering engine
Merge remote-tracking branch 'origin/OPENGL-3.1+'
merge commit to master, ALOT has changed

but the functionality should be the same as before. with slight
graphical changes because of turning off depth test and turning on
culling