Added a shuffle function to the arffWrapper.

A function now exists to shuffle the internal representation of the
data, this is useful for pulling out new subsets randomly.