Wrote script to compute positions for nodes in graph.

Uses d3 force-layout on the server-side to run simulated annealing.
Fixed issue where was reading model from wrong directory.

Should have been using private/runs, but had a copy-paste error so was
using private/graphs.
Changed epsilon to zero.

Runs simulated-annealing until the graph layout has stabilized.
Implemented route to get layout of simulation.

Assumes that the same filename is used for both the graph in
private/graphs and the layout in private/layouts.
Refactored code to render the graph using d3.js.

Now loads the graph in a static layout, per the new layout route, which
specifies the (x, y)-coordinates for each node. This enables reasonable
performance (and interactability) for larger graphs.
Changed to use team name within the cookie made by passport.