pseudocode added to traverse graph in graph.js
first version of graph traversal algorithm implemented; still buggy
link insertion fix: no link saved if source equals target node
only start loop if there is any node to play
unconnected nodes serve as start nodes now
graph traversal algorithm improved, new unconnected nodes are now played simultaneously; todo.txt changed to .md; specification.md deleted
color animation added when node is playing; but does not work :(
node highlighting works now; graph traversal is not working properly yet, arrays are getting too big
sound play fix: when sound should be played, if the sound is still playing, it will be stopped and start again; no more blocked sounds
clear function fix: graph traversal array is cleared upon click of 'clear'
newly entered nodes are now entered in the graph traversal on the fly
graph traversal fix and debugging output added
update TODO; added previousNode variable to graph nodes; added TO DO comments to graph.js
previous nodes are now checked on play loop; graph traversal updated, still not working properly
highlighting seems to work fully now; reference to d3 circle is stored in every node object
graph traversal works! except from one issue with the previous node attribute: should actually be an array...
deleted toggleLoop function to avoid merge conflicts
resolve merge conflicts