DataFile type enum added. Keeps types of raw data files used.
DataFileTypeDetector is used to detect the data file type from a given raw file.
Minor modification to call structure.
DefaultMediator implements Mediator. Bare bones added.