adding a unique together for lecturer assignment
makings urls and views take program ids instead of names