stable version added error handlers and each teacher can manage only courses created by him