added a few new tests and configuration setting backup.
mid chapter 2 progress