Groundwork for test hash functions

Add an interface fo handling multiple hash functions.
Create class hashFunctionTests for performing tests (collisions, uniform distribution of outputs, speed).
Add ressource files.