Add "use strict" to graph.js

to solve eslint problems

```
lib/graph.js
27:17  error  Missing "use strict" statement  strict
63:15  error  Missing "use strict" statement  strict
64:16  error  Missing "use strict" statement  strict
87:22  error  Missing "use strict" statement  strict
97:22  error  Missing "use strict" statement  strict
263:22  error  Missing "use strict" statement  strict
270:28  error  Missing "use strict" statement  strict

✖ 7 problems
```
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.
Fix typo
delete make comment

make is not used anymore
Merge branch 'bugsolve' of https://github.com/vsandre/ffmap-d3 into vsandre-bugsolve

Conflicts:
	config.js
	lib/graph.js
adjust clean task to work better in dev environments

clean used to remove the build/ directory completely. This was not intended
behaviour. Instead a downloaded version of nodes.json should be left untouched.
fix problems with list view

jquery.tablesorter had not been loaded, so sorting did not work. Now it's
setup properly using requirejs shims.
Merge pull request #95 from johnyb/minor_fixes

Minor fixes
restructure source files a bit

move some files around and group stuff together a bit better.
This is still not perfect, but a step into the right direction.
add first SPA version of ffmap

using Backbone to implement routing and views
add support for query parameters for apps

apps can now accept parameters (will be passed into the main view and
menu constructors as options)
add configurable default app

if no app is loaded, navigate to the default app that is configurable by the
community in config.js (defaultApp is the key)
implement geomap as a module

this can be loaded into the SPA version of ffmap-d3
TODO: remove this!!!!

may be, it can be implemented as a development switch