If settings.ini doesnt exist, a new one is generated
pmDriver does not need to be in settings.ini anymore. it is hardcoded in the code
added some checks to main class, added logging
corrected filepaths for creating a settings ini. at least for starting via command line