Updated Header to include xhash class

I think you can merge this into the master branch. But don't delete the new hash branch yet.