Initial Java API implementation - includes binaries for HDF5