reworked settings page (autism is strong) [WIP!]
Apparently fixes #19 without breaking stuff, so here we go.