bs:051514, Preferences Implemented

After many false starts, I have preferences saving and loading as
expected.