Implements general settings page
Also implements reset and restore_defaults
Update readme