added awesome lexer state node visualization in need of better UI (spent way too long writing layout code)
node graphs can have multiple roots? need to investigate more, only works with a random one atm
disabled slow syntax highlighting, added colors to token tags instead
selection now shows relevant states (and highlights them in node graph)