Isolate basefetcher.py so it is reusable in other projects
Encode the log message on output
Save the parsed feed for use by the subclasses
Fix the timestamp update logic