some documentation finally; removed jsasteller but keeping GraphNode; cleaned up code for connecting to GraphNodes