To-do List for CMTZMAN program
==============================

1. Check that new crystal/dataset/column names are valid,
   and exit if not

2. Stop if HKLIN or IMPORT files are batch MTZ files

3. Provide new option to fix illegal crystal/dataset/column
   names in the file

4. Validate new column types supplied by the user, when
   changing this attribute

5. Retain column ordering when moving columns, so that
   sig<label> always follows <label>

6. Build hash table of reflections to improve speed of
   searching
   30/8/2007: hashing functionality included to be accessed
   as required.

7. Provide sorting option

8. Validate the cell and wavelength provided by the user

9. Allow cell and wavelength to be copied from an existing
   crystal or dataset

10. Make sure that memory is properly freed on premature
   exit.