use leaflet.css from bower component

shipping 3rd party code directly is suboptimal. Better use the code provided
by the bower component.
Merge pull request #92 from johnyb/remove_3rdparty_css

use leaflet.css from bower component
Search for name and id (for node highlighting)

To fix the problem that no node is found when coming from the map. The
link provides the MAC id. BUT the graph searched only for node names.
port all JS sources to requirejs

everything is nice and modular, now.