Simplified and cleaned up prefs scheme.

This still wants another pass.
-- Changed over to Config::Simple,
-- made auto-save work
-- Look, it actually saves things and re-loads them!