Improved URL handling. Added production URL.
fix analysis.tar.gz inconsistency:
  server: no job id prefix
  client: jobid_analysis.tar.gz
put option parser in function get_parser()
clean up logging
refactor auth module
refactor run/upload code
more run/upload refactoring
fix run/upload bug in refactored code
new client version from __init__
move all subcommands out of main funciton
minor update
centralized exception handling for client
add url option support in ar-upload.pl: invokes arast upload
New testing code and many bug fixes