[WIP, PLS TEST] Settings module

Tadaaa! Let's unclutter `$rootScope`.

TODO: default values. Existing settings are kept, but for new users, there aren't any defaults (including theme, rendering the site quite useless)