Turns out we can do it the "old" way and just return text that includes {} syntax and have it be rendered again.  Problem is, it's significantly slower (for this data set at least).
Finish up the vanilla_r_renderer by using link_to
Add reading-list snip and extract shared behaviour from cd-list-formatter.
Allow for *http://www.example.com/* style linking in the vanilla-r renderer.
Add latest book and cds.
chomp off the newline for each data item before splitting it.