Feature/tasx 4 user domain class

Write some unit tests for your hash function