Udated load_from_data_file to give explicit load fail message.
added some special rare handling when rare is 1 our ray_length does not include channels. This may be the wrong way to fix the problem, need to get after john to test rare 2-7.