Added tests
added joinClassroom, leaveClassroom methods
added new exception