added src/gui/graph to the build script, and made it more cleaner to add nodes & edges to the graph.
translate the canvas context 0.5 0.5 for better lines