Each file must be checked to see if a person can actualy read and write to it, so that there are no problems when creating a new file.

Make some import & export functions, possible different types of formats.
********************
Make the user a record in the database, that can be linked to by the main part of the database.
*****************************
Make a repair database function, that reads all the data files, and extracts
all records of good quality and saves them in a new data file set.  Bad
records get written out to a text file in text format
*******************
Add this check to the Makefile's, so that no variables overshadow functions,
and vice versa.
-Wshadow