suppress warnings
formatting
fix tests with no hdf5
add clang and add with hdf5 to tests