Solving eslint-problems, search bug and fixing a typo

- Add "use strict" to graph.js to solve eslint problems introduced with b731b0773b4ff89b38c00457e0006c1c5acc2e3a

- Search for name and id (for node highlighting)
To fix the problem that no node is found and highlighted when coming from the geomap. The link provides the MAC id, BUT the graph searched only for node names. Now it searches in both tables.

- fix a small typo in config.js "appy" -> "apply" and change sitename to the generic "gothamcity"
I don't think this variable is used at all. Instead, `config.js` contains such strings now.