* 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 --------- Co-authored-by: Jake <jake@Georges-MacBook-Air.local>