Fixed it, now the roles work properly. Courses still not implemented.

Programmers: Mostly Martin (+Teo & Raul)