added student + admin interfaces. + mock lecturer stuff at runtime