Adds tick-values attribute for d3Axis

Allows setting tick values directly using an array

Closes #18
Ensure axis is redrawn if tick-values changes