Improvements in the settings options

Sorry my mistake, I had not seen the development branch, I accepted his advice, and added two more parameters in the settings, 'colors', and 'showBullets', also added comments, and improved the code. In this pull request is with the proper tests.