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: