Add a load method to the Dat class

Adds a `load` method to the `Dat` class to read in values from a .npy file and store them in `self._data`.
This still gives the same error as before - in the single Dat case it's zipping the Dat with only the first element of the `np.load(filename)` array.