generate_diagram pep8 cleanup
move fake_neo from test_hdf5io to generate_datasets so it can be used generally
implement tests for generate_datasets.py
generate_datasets fixes