Improved Tableau functionality rebuild (untested)

For each found combination of programme, year, coursecode, 1 entry in
the list is made. This is needed so that courses show up for all
programmes they are available to. Then filtering and ATTR in Tableau can
be used to condensate multiple entries into 1 for the final display