Allows specific exam requests
Cacheing of cate modules and associated notes
Small code style tweaks