Improves the load_data_from_cache_file function
- Parameterise by the simpler start_time rather than a trigger time
- Uses the lal functions to read in the lines of the cache file
- Promote warning messages to raised errors if the data is not succesfully loaded
- Add doctsings