Updated settings class to accurately maintain settings data, updated driver to interact with settings class