Basic histogram widget

The signature for ``tickSize`` is ``axis.tickSize([inner, outer])`` (see https://github.com/mbostock/d3/wiki/SVG-Axes#tickSize) but if leaving out ``outer`` to not have outer ticks is common practice, let's leave this as is.