feat(rulesets): Create UI for creating and listing rulesets

SD-1195, SD-1196, SD-1198

Also
+ refactored `Settings UI`
+ refactored `Ingest module`