started on cleanup of odim_h5 callbacks to allow stateful callback. references #29