Tolerate cycles in graph view
Leave more space for courses in schedule view
Added a method for merging CompetenceNodes
Added a script for creating instances