added Makefile for demos
supports 'due by' and multiple lecturers; more minor changes, fixes and updates