Fixed #12: added pragma to Course and Reader

This is the last of the header files where #pragma once is needed.