added object attributes for neighboring nodes and paths, updated id to be an attribute of the JS object in addition to an attribute of the SVG element. Added transparency to 'unfilled' paths