code merged from last years project
more comments and code for displaying messages

when a student drops a topic and there are other teams on the waitlist,
instructor will have to rerun the algorithm