Make CORSIKA reader more readable

Fixed all PEP8 issues in reader.py
Removed some duplicate code.
PEP8 fixes to whole of sapphire

Still some long lines left, but most offenders have been fixed