save/load state updates

- save/load defaults and save/load internal state both brought up to
date with ConfigParser implementation.
- halfway through switching save internal state over to Pickle
implementation
- bit of bug fixing and cleanup.