update karma dependency

	modified:   package.json
refactor histogram interface

The previous interface maintained the state of the DOM element, input
data and plot specific state. The new interface allows multiple datasets
to be binned and exchanged.

	modified:   specs/histogram_spec.js
	modified:   src/histogram.js