fix rounding errors on y axis

Make sure to supply highcharts with allowDecimals: false in the y axis
configuration. This stops non-integer ticks (e.g. 102.5) which are then
rounded incorrectly when displayed (e.g. 102.5 => 103 kg).