[fix] bug in group generation where it would fail if random group code generation produced a duplicate on the first try
[new] partially added year implementation to group functionality
[new] commenting in datamod.php