Adding remaning methods to Course and testing them.
Rebase master onto evaluation_model.