utility section and the caption checking utility

@jbau @caesar2164 creating a new PR for merging into rc rather than release
I'd like to see some better documentation here of how to set COURSE_UTILITIES