Updated to use plump for html entity decoding because seriously screw recoding everything.