Use data_checksums instead of hash in c++; remove _ from hashtools.py

In addition made initialization internal to c++