GraphViz and Evince based graph viewer now working
Merge branch 'master' of https://github.com/UoYCS-plasma/GP2
Added a root-node to triangle-prog, and made code slightly more readable.