added file reader for the campaigns file, started work on the reading from file. Fixed campaign comparator in order to get descending order