implemented ability to select bit depth and refresh rate and implemented seperate setting for fullscreen resolution