Added ability to specify tickValues array for time axis

Fixes #154
Changed default linear x axis label formatter to be 'general' instead of 'integer'

This was causing not whole tick values to be ignored (i.e.. 4.5 was returning "")

Fixes #135