First commit

Hashing library