Removing hpricot
Fixing up issues we discussed on the previous commit
Fixing tests
Merge pull request #221 from LightGuard/remove_hpricot

Removing hpricot