Use Nokogiri instead of hpricot

This also switches selectors where possible to CSS ones, rather than
XPath, since they're easier on the eye (or on my eye, at least).
Merge pull request #6 from robmiller/nokogiri

Switch to Nokogiri from hpricot