Pull in node-html-encoder to do html entity decoding and fixe package in htmlparser
Fix bug in protocol selection and correctly do html entity decoding