Refactored and added exceptions to the download method
Refactored and added exceptions to the download method

Also changed from using Popen to check_output.  Why?  I don't know why,
but I'm sure I thought there was a good reason.  Maybe I was going
to do something with the output from check_output.  Sigh.

8cylinder/tv-downloader,8cylinder/tv-downloader