Stop using hpricot in favour of rexml (mostly for fedora/redhat/centos)
Add filename var for because of some weird timezone bug filename problem
Which means we can't support protocol 74 or less any more.