Added feed generating. Rough draft.

The feed just grabs all possible files and generates a feed item for
them. After we cache the initial load of items, we can include feed
limiting / recent sorting / etc.