The data module now takes any number of fuzzy vals

Takes a list of integers rather than a fixed set numbers.
The integers are also stored in a vector now instead of an array so the
length of the array doesn't need to be sent separately.