Additionally fixed a minor mistake on hashable concept
Added Insert and replaced operator[] with Query for clarity, still need to add a delete(and subsequently a tombstoning mechanism)