TAP notebook
changed atheta normalization: x/np.linalg.norm(x)
cleanup
added DataCollection.to_hdf5() and tests