Re #4 - Cannot handle negative values

Adding support for floating values in the defaulting of the majorTick array.