Changed exception to catch all errors, allowing more audio to be pulled out,

Fixed all PEP 8 errors,
Removed broken Py3K code (I could not make it compatible),
Added Tkinter File Dialog if command-line argument is not invoked

Successfully tested on Python 2.7.5. :smile:
Fixed HEAD error
Added ability to extract audio to a subfolder, uses same name as the SI archive,

Small cleanup on my own code
Merge pull request #4 from le717/master

Allow more audio to be pulled out, plus more