Add support for loading questions from courses

If a course contains a `questions/` directory, extra question types will
be loaded from there.
Add example extra question type