Adds _HashMapItem object that will be used to properly handle collisions.
Also adds documentation to the first HM implementation
Adds hm implementation with items. Currently, this is just a copy paste from the bare simple hm implementation
Finishes implementing the bare simple HM ersion using items. Now going to modify the version handling collisions
Just moves HMWithItem to a better location in the file
Some different expectetions in the behaviour of the HashMap
Corrects the implementation of add. It is not possible any more to create use twice the same key.
Starts implementing get method for neighbour based hashmap
First get method version implemented. How to test?
Beautifies the code a bit