adding a changed? method to the config object
adding an undefined scope error class, filling in some documentation