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.
update version
Merge pull request #204 from jaredbischof/master

Various updates - see commit list.