[#65] Addresses the organisation file version detection error

Alters the detect_iati_version function to check first that it is
an activity or organisation file, and then to look in the appropriate
place for the version attribute