Fixed bug with dashes in command line options.

* If an options was specified on the command line that had dashes in
  its name, it would not work.
Added file download ability.

* It features progress bars and flashiness as well as functioning well
  as far as I can tell.