Added binary saving and loading for Dataset