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

SD-1195, SD-1196

Also
+ refactored `Settings UI`
+ refactored `Ingest module`
can we avoid `user-roles-list` class?