Split out config persistance to own namespace

Also cleanly handle default tag by ensuring new :defaults default
to "leftover"
Reset config cmd and introduce global config