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

+ refactor `Settings UI`
+ refactor `Ingest module`