Moved feed retrieval to separate class, and a LOT OF OTHER STUFF. Bad commit habits all over the place. Sorry.