updated regexes for fasta, fastq, and sam file identification
Checking for fastq file format first because it is a stricter format.
Returning invalid auth error only if Globus is reached but returns forbidden status, otherwise Shock will return whatever error it encountered when trying to reach globus, e.g. timeout.