Added error handling to espn api, fixed bugs and ical problems (issues #5 and #6)