Improved the hdf5 saver/loader.

If you save a dict, it will now populate the hdf5 file more naturally
with keys, instead of using the 'top' key. This has also been renamed to
'_top'.