Use the standard charset reader
Refactor into smaller functions
Convert feed body to UTF-8

fixes #308