Opcount graph, jasmine testing framework, and new version of Paper.JS

The graph, its tests, and its testing framework are all in one commit.

The new version of Paper.JS is committed separately.