Tidy up course format renderers and add contributed ones for when they exist.
Merge pull request #1 from gjb2048/master

Tidy up course format renderers and add contributed ones for when they exist.