Move caching fcns to cache module; types to types; add a WPKey for author