Improve options menu

Added config option to disable 'new' options menu, a function which hides unneeded options (to save screen space),
some minor style tweaks, and added a confirmation prompt to the reset config button.