Allow series to contain an empty array of data

As is, rickshaw assumes the existence of `data[0]` and `data[length-1]`. This patch corrects that.