added config.data.get method to allow defaults to be returned if no target is found