Rewrote Makefile. Added double inclusion guards to gui.h. Fixed double inclusion guards in template.h.
Implemented disjoint sets for experiment.
Updated dsets; started to implement new hole detection method.
Disjoint sets approach proven too slow, remove.
Completely removed dsets. Fixed small memory leak in destroy_templates.
Minor changes.