Make general settings persistent
Created by: Masboes
This makes it so the general settings are stored in local storage, and so will be persistent through multiple sessions. I also added a reset button to the general settings, so it is always possible to return to the default settings.
This also fixes a minor issue where the select box in the general settings didn't look quite right in dark mode.
fixes #166 (closed)