Add AppSettingsAutoReconfiguration framework

As per #26