Multi-Axis support

Add support for logarithmic scales, and the ability to set per-expression between it or linear.

I also updated d3.js from v2 to v3.

addresses #23