Added exception handling to FileReader, and added new tests

Added: coreFileErrorTest, gpsFileErrorTest