Relocate some options to their proper owner

Also re-does getCacheFileName to be generic and in the feed class