Move hash calculation to separated utils.h file
Calculates atomic strings hash using utils hash
Make head of the list pointer data constness
Rewrite definition of key hashing function and make simple hash table structure