added try catch block: therefore the program does not crash if an unknown event is read in. this event will just be ignored
introduced a factory class to give the corresponding file reader for the file one tries to read in
added files which determin if a file is of that type the file reader can read in
removed a magic string the example producer now uses everywhere the same string to determine its type
introduced the use of the file reader factory

the begin of run event starts now always with 0
the default compare algorithm is now only comparing the event numbers.