initial work for supporting OAuth2 authentication
updated IO examples
updated IO examples
changed End Points for Jobs/Apps
fix job submission in Agave

 eg:
	perl examples/test-job.pl 0001390070533503-5056a550b8-0001-007
	perl examples/test-apps.pl wc /ghiban/numbers.txt
	perl examples/test-apps.pl dnalc-fastqc-osg /ghiban/SRX030195_slim.fastq
fix for examples/test-job.pl to show the job list
added real tests for IO module
lower default timeout && catch systemic API errors

set timeout to 60s
catch and throw system API errors {"fault": { "code": "", "message": "", "type" : "" }}
minor update to t/01-io.t
skip most of the tests when authentication failes