Committing changes from Branch to Master

- The name of the reset button is changed to Default Settings
- The reset button will only show once per page session and will show on
the next page refresh. The reason is to stop the spamming of the reset
button
- half way through: if the color is dark the text should be white and
vice versa.