implements hash table and tests
Merge pull request #11 from markableidinger/hash

implements hash table and tests