edgeWidth() is passed GraphJSON data

The primary change in this commit is to the edgeWidth configuration function, which now accepts the properties of the edge instead of the d3 generated data.  This will include all original passed in edge data.

Minor changes include deleting npm-debug.log, and making sure grunt compiles alchemy-white.css into the dist folder.  Old commits that turn off the "open on scroll" feature of the documentation were hotfixed into the v0.2 branch, and are included in this pull request to make sure the documentation is consistent.

Fixes #345 
Fixes #344 
Npm-debug.log should not makes its way into your commits...