We only have one controller, at present, so there's no real need for a 'bin' of controllers.
Getting rid of debug code.
Defining the d3 service in the d3 file.
With only one directive, we don't need a 'directives' bin, either.
(This requires kicking the d3 dependency up to the app level.)
Removing "function"/"use strict" cruft until someone can make a compelling case for its use.
Moving the API calls into a separate service.
Make the API service depend on $http, instead of passing it in from the controller.
Removing unused "pageShow" method.
Removing unused 'linksShow' method.
Pushing MediaWiki "search" logic into the API service.
Temporarily splitting out "search" and "get links" codepaths in API.
Disentangling the URL constructor from $scope.
Disentangling the API search mechanism from $scope.
Disentangling "get links" mechanism from $scope.
Simplifying constructURL.
Moving the controller's node-expansion logic into a separate function, for clarity.
Removing superfluous dependency.
Removing unused property.
Making instance name match service name for "wikiAPI".
Merge branch 'simplify-angular-code'