added error handling for invalid URLs or feeds
check for errors after parsing feed
use print from future and also use unicode strings
move future import to top of file and deleted unused import
always use unicode strings
removed unused xml import
change parse function to return episodes instead of itself
remove parser class and reimplement parser as a function

-also created a podcast class for the parser to return
updated parser test to use new parser function and added additional tests
update podcast session reflecting latest changes in the parser module
added podcasts conf file for testing
update pinto tests to reflect latest changes in the podcasts conf
add html file for invalid xml test