fixed newLink bug
state-keeping and highlight/selection split functionality
can now highlight edges
fixed that stupid undefined node error
reorganized files, and made a shitty fake router
router re-implemented plus some other stuff
topics can be viewed differently