* add serialization for settings and a myraid of other fixes rewrites.
* test dummy settings
* fix issue with commits not being logged, rewrite some elements
* remove dummy setting
* fix * not working
---------
Co-authored-by: Jake <jake@Georges-MacBook-Air.local>