Fix for relative urls and html entities in urls

I made a few changes to stop failures caused by relative urls to news.ycombinator .com and html entities in urls. Additionally if a link fails I still push it to the result with a basic link and title (and don't put it in Redis).

You can see my version running on here: http://hn-rss.herokuapp.com/

I love the project!

James