parse RDF and non-UTF8 encoded feeds

  - todo: the non-UTF8 is a joke, it needs to actually CONVERT
  - todo: all the feed types need to abstracted into a common struct